﻿// Decompiled with JetBrains decompiler
// Type: DnProcessSimulateCommands.ExternalConnections.IApECExternalConnectionDataConvertor
// Assembly: DnProcessSimulateCommands, Version=2402.0.0.890, Culture=neutral, PublicKeyToken=null
// MVID: A885D881-AEDF-447E-852A-6F13102E089C
// Assembly location: C:\Program Files\Tecnomatix_2402\eMPower\DotNetCommands\DnProcessSimulateCommands.dll

using EngineeringInternalExtension;


namespace DnProcessSimulateCommands.ExternalConnections;

public interface IApECExternalConnectionDataConvertor
{
  IApECExternalConnectionDataConvertor CreateInstance(ITxPlcExternalConnectionDataEx data);

  ITxPlcExternalConnectionDataEx Data { get; }

  object Name { get; set; }

  object OpcServer { get; set; }

  object ItemHeader { get; set; }

  object MapSignalsBy { get; set; }

  object[] MapSignalsByOptions { get; }

  object HardwareIndex { get; set; }

  object NameSpaceIndex { get; set; }

  object InstanceName { get; set; }

  object Type { get; }

  object COMElement { get; set; }

  object PluginState { get; set; }

  object TagAccessMode { get; set; }
}
